* lisp/progmodes/ruby-mode.el (ruby-smie-grammar): Remove outdated
authorDmitry Gutov <dgutov@yandex.ru>
Mon, 21 Oct 2013 22:25:59 +0000 (02:25 +0400)
committerDmitry Gutov <dgutov@yandex.ru>
Mon, 21 Oct 2013 22:25:59 +0000 (02:25 +0400)
commitea6e1a63d8be3ac5fe029de23b83beccdcd3ecdc
tree46d8ebc463c6ad0a45d9d3701f993d4f8d6a9e3e
parent936482702f18ff61fb65d8127c82568346abbdf6
* lisp/progmodes/ruby-mode.el (ruby-smie-grammar): Remove outdated
TODO.  Add "." after " @ ".
(ruby-smie--at-dot-call): New function.  Checks if point at method
call with explicit target.
(ruby-smie--forward-token, ruby-smie--backward-token): Prepend "."
to the method name tokens when it precedes them.
(ruby-smie--backward-id, ruby-smie--forward-id): Remove.
(ruby-smie-rules): Add rule for indentation before and after "."
token.
lisp/ChangeLog
lisp/progmodes/ruby-mode.el
test/indent/ruby.rb